package com.example.demo.entity;

import com.mybatisflex.annotation.*;
import lombok.Data;

@Data
@Table("tb_role")
public class Role {
    // flex 没自动映射?
    @ColumnAlias("role_id") // 设置别名，left join 的 sql，会用这个别名, 但目前打印的sql重名，都没有别名，为啥？
    @Id(keyType = KeyType.Auto)
    private Long id;
    private String roleKey;
    private String roleName;
    @Column(isLarge = true) // select(ROLE.DEFAULT_COLUMNS) 就不会有这个字段
    private String description; // 长文本
}
